home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / amos / amosl0794.lzh / AMOSLIST / 000035_amos-request@svcs1.digex.net_Sat Jul 16 11:26:25 1994.msg < prev    next >
Internet Message Format  |  1994-08-01  |  3KB

  1. Received: from hela.INS.CWRU.Edu by nfs1.digex.net with SMTP id AA19657
  2.   (5.67b8/IDA-1.5 for <mcox@access.digex.net>); Sat, 16 Jul 1994 11:26:23 -0400
  3. Received: from svcs1.digex.net (svcs1.digex.net [164.109.10.23]) by hela.INS.CWRU.Edu with SMTP (8.6.8.1+cwru/CWRU-2.1-freenet-gw)
  4.     id LAA19447; Sat, 16 Jul 1994 11:26:18 -0400 (from amos-request@svcs1.digex.net)
  5. Received: by svcs1.digex.net id AA06039
  6.   (5.67b8/IDA-1.5 for amos-out); Thu, 14 Jul 1994 10:21:33 -0400
  7. Received: from nfs1.digex.net by svcs1.digex.net with SMTP id AA06035
  8.   (5.67b8/IDA-1.5 for <amos@svcs1.digex.net>); Thu, 14 Jul 1994 10:21:31 -0400
  9. Received: from lorikeet.doc.ic.ac.uk by nfs1.digex.net with SMTP id AA21768
  10.   (5.67b8/IDA-1.5 for <amos-list@access.digex.com>); Thu, 14 Jul 1994 10:21:25 -0400
  11. Received: from doc.ic.ac.uk by lorikeet.doc.ic.ac.uk 
  12.           id <21037-0@lorikeet.doc.ic.ac.uk>; Thu, 14 Jul 1994 15:21:18 +0100
  13. From: Paul Hickman <ph@doc.ic.ac.uk>
  14. Date: Thu, 14 Jul 1994 15:21:14 +0100
  15. X-Mailer: Mail User's Shell (7.2.5 10/14/92)
  16. To: amos-list@access.digex.net
  17. Subject: New Extension / Accessories
  18. Message-Id: <"lorikeet.d.039:14.06.94.14.21.20"@doc.ic.ac.uk>
  19. Status: RO
  20.  
  21. I have just uploaded a beta version of my easylife extension for AMOS pro for
  22. aminet. New features are:
  23.  
  24.   - Support for loading and saving of XPK compressed data & banks (Not sprite
  25.     & Icon banks, but now Andrew church has posted the format, I'm working on
  26.     it).
  27.  
  28.   - Improved string searching commands.
  29.  
  30.   - A few bug fixes.
  31.  
  32.  
  33. The extension is freeware. Distribute it as you see fit, but remember that this
  34. is only a beta release - I believe the is a bug in the XPK load routine some-
  35. where, as this has crashed a few times on me. Also included are 2 usefull
  36. accessory programs:
  37.  
  38. VarChecker.AMOS
  39. ===============
  40.  
  41. This scans the a program in the AMOS Pro editor, and checks for:
  42.  
  43.   - Global variables being made global after they are used.
  44.  
  45.   - Global variables being made shared in some procedures.
  46.  
  47.   - Shared variables not be used in the procedure they are made shared with.
  48.  
  49.   - Global / Shared variables never being used / never having values assigned
  50.     to them / never having their values read.
  51.  
  52.   - Using a variable before defining it (E.g. Add A,1 before A has been   
  53.     initialised with e.g. A=0)
  54.  
  55.   - Never refering to a variable you have assigned a value to (E.g. A=5, then
  56.     not using A again in the procedure)
  57.  
  58. If your programs pass these tests, you can be confident that you style of coding
  59. is good, and that your programs contain fewer bugs.
  60.  
  61.  
  62.  
  63.  
  64. Shorten.AMOS
  65. ============
  66.  
  67. Those who have beta tested my pratched text editor (Which I hope to release,
  68. eventually - I'm still converting to AMOS Pro & doing 1001 other things) may
  69. recognise this bit of code, which I have adapted to work with the AMOS Pro
  70. editor. It takes a program, and strips away all comments, and optionally also
  71. replaces all long names of variables/labels/procedures with shorter ones.
  72.  
  73. This saves space both on disk, and during execution.
  74.  
  75.  
  76.  
  77.  
  78.  
  79. Please let me know if you download these programs how you got on. Even if you
  80. have nothing to say other than "I downloaded it, It worked". I'd like to hear
  81. that everything is OK, just as much as bug reports/suggestions.
  82.  
  83.  
  84.